package com.zmn.plat.common.dto.online.service.group;

import javax.validation.Valid;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;

import com.zmn.plat.common.dto.product.tariff.base.BaseTariffProductDIO;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author linfeng
 * @description：在线客服分组DIO
 * @modifier
 * @since 2021/04/07 16:52
 **/
@Data
@Valid
@ToString
public class OnlineServiceGroupDIO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 对接系统ID
     */
    @NotNull(message = "sysId不能为空")
    @Positive(message = "sysId必须为大于0的正整数")
    private Integer sysId;

    /**
     * 平台
     */
    @NotNull(message = "plat不能为空")
    @Positive(message = "plat必须为大于0的正整数")
    private Integer plat;

    /**
     * 子公司Id
     */
    @NotNull(message = "subCompanyId不能为空")
    @Positive(message = "subCompanyId必须为大于0的正整数")
    private Integer subCompanyId;

    /**
     * 城市ID
     */
    private Integer cityId;

    /**
     * 产品组ID
     */
    private Integer productGroupId;
}
